<?php

class ProductosController extends Zend_Controller_Action
{

    public function init()
    {
        /* Initialize action controller here */
    }

    public function indexAction()
    {
        // action body
		$this->_helper->redirector('listar','productos');
    }

    public function listarAction()
    {
        // action body
		$request = $this->getRequest();
		$page = $request->getParam('page',1);
		$tablaProductos = new Application_Model_DbTable_Productos();
		$resultado = $tablaProductos->getProductos();
		$paginator = Zend_Paginator::factory($resultado);      
		$paginator->setCurrentPageNumber($request->getParam('page')); // page number
		$paginator->setItemCountPerPage(6); // number of items to show per page
		
		$tablaCategorias = new Application_Model_DbTable_Categorias();
		$listado = $tablaCategorias->getCategoriasList();
		// print_r($listado);die();
		$this->view->categorias = $listado;
		$this->view->paginator= $paginator;
    }

    public function detalleAction()
    {
        // action body
		$request = $this->getRequest();
		$tablaProductos = new Application_Model_DbTable_Productos();
		$resBusqueda = $tablaProductos->getProductosFromId($request->getParam('id'));
		
		$tablaCategorias = new Application_Model_DbTable_Categorias();
		$listado = $tablaCategorias->getCategoriasList();
		// print_r($listado);die();
		$this->view->categorias = $listado;
		$this->view->detalle= $resBusqueda[0];
    }


}





